www.gusucode.com > 24Beta 虚拟主机版 1.0.0 Beta源码程序 > 24Beta 虚拟主机版 1.0.0 Beta源码程序/24Beta-1.0.0-vhost/protected/modules/admin/controllers/AdController.php

    <?php

class AdController extends CController
{
	public function actionList()
	{
	    $criteria = new CDbCriteria();
	    $criteria->limit = 20;
	    
	    $pages = new CPagination(Advertisement::model()->count($criteria));
		$pages->pageSize = 20;
		$pages->applyLimit($criteria);
		
		$sort = new CSort('Advertisement');
        $sort->defaultOrder = 'isvalid desc, locked desc, id asc';
        $sort->applyOrder($criteria);
		
		
	    $ads = Advertisement::model()->findAll($criteria);
		$this->render('list', array(
			'ads'=> $ads,
			'pages'=> $pages,
		    'sort' => $sort,
		));
	}

	// -----------------------------------------------------------
	// Uncomment the following methods and override them if needed
	/*
	public function filters()
	{
		// return the filter configuration for this controller, e.g.:
		return array(
			'inlineFilterName',
			array(
				'class'=>'path.to.FilterClass',
				'propertyName'=>'propertyValue',
			),
		);
	}

	public function actions()
	{
		// return external action classes, e.g.:
		return array(
			'action1'=>'path.to.ActionClass',
			'action2'=>array(
				'class'=>'path.to.AnotherActionClass',
				'propertyName'=>'propertyValue',
			),
		);
	}
	*/
}